Ad Widget

Collapse

Данные из zabbix агента в терминал

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Pi Patel
    Junior Member
    • Nov 2019
    • 7

    #1

    Данные из zabbix агента в терминал

    Приветствую!

    Имеется шаблон https://www.zabbix.com/ru/integrations/apache , есть параметр для триггера apache.workers.sending, я могу локально через агента получать эти значения? К примеру "C:\Program Files\Zabbix Agent\zabbix_agentd.exe" -c \zabbix_agentd.conf -t apache.workers.sending Так не работает, а хотелось бы. Рабочее решение есть вроде web.page.get["http://127.0.0.1:8080/server-status"], получаю много данных, там ещё парсер писать придётся чтобы получить нужный параметр. Агент и так отправляет эти данные на сервер, ведь как-то можно их получить локально?
  • Kos
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Aug 2015
    • 3404

    #2
    Originally posted by Pi Patel
    Приветствую!

    Имеется шаблон https://www.zabbix.com/ru/integrations/apache , есть параметр для триггера apache.workers.sending, я могу локально через агента получать эти значения? К примеру "C:\Program Files\Zabbix Agent\zabbix_agentd.exe" -c \zabbix_agentd.conf -t apache.workers.sending Так не работает, а хотелось бы. Рабочее решение есть вроде web.page.get["http://127.0.0.1:8080/server-status"], получаю много данных, там ещё парсер писать придётся чтобы получить нужный параметр. Агент и так отправляет эти данные на сервер, ведь как-то можно их получить локально?
    Если посмотреть, как устроен этот шаблон, то можно увидеть, что бОльшая часть параметров получается следующим образом: агент как раз и пересылает на сервер содержимое указанной вами веб-странички, после чего парсинг делается уже на сервере с использованием JavaScript и JSONPath. Так что ответ на изначально заданный вопрос будет отрицательным: нет, так сделать нельзя. Можно либо прикручивать аналогичную логику для парсинга этой страницы (впрочем, она не такая сложная: посчитать количество букв "W" в строчке, которая начинается с подстроки "Scoreboard:"), либо извлекать уже готовое значение с сервера Zabbix (например, через API).

    Comment

    • Pi Patel
      Junior Member
      • Nov 2019
      • 7

      #3
      Спасибо, так и понял. Будем парсить.

      Comment

      Working...